piston powered - Francés Inglés Diccionario